package com.gusto.test.semsim.model.sample;

import java.util.ArrayList;
import java.util.List;

import com.gusto.engine.beans.annotations.Comparable;
import com.gusto.engine.beans.annotations.Id;

@Comparable
public class User {
	@Id
	private Long id;
	private Long age;
	private Long grade;
	
	private Address address;
	private List<PhoneNumber> phoneNumbers = new ArrayList<PhoneNumber>();
	
	private List<String> surnames = new ArrayList<String>();
	
	public User() {
		super();
	}
	
	public User(Long id, Long age, Long grade) {
		super();
		this.id = id;
		this.age = age;
		this.grade = grade;
	}
	
	public Long getAge() {
		return age;
	}
	public void setAge(Long age) {
		this.age = age;
	}
	
	public Long getGrade() {
		return grade;
	}
	public void setGrade(Long grade) {
		this.grade = grade;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Address getAddress() {
		return address;
	}

	public void setAddress(Address address) {
		this.address = address;
	}

	public List<PhoneNumber> getPhoneNumbers() {
		return phoneNumbers;
	}

	public void setPhoneNumbers(List<PhoneNumber> phoneNumbers) {
		this.phoneNumbers = phoneNumbers;
	}

	public List<String> getSurnames() {
		return surnames;
	}

	public void setSurnames(List<String> surnames) {
		this.surnames = surnames;
	}
	
}
